package com.itheima.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

public class Account implements Serializable {

	private static final long serialVersionUID = -1592211500550L;

	/**
	* 流水号(关联绑卡的日志流水号)
	**/
	private String logNo;
	/**
	* 
	**/
	private String isTesttest;
	/**
	* 单位名称
	**/
	private String companyName;
	/**
	* 客户分类
	**/
	private String type;
	/**
	* 药店负责人
	**/
	private String managerName;
	/**
	* 是否启用（0为未启用，1为已启用，默认为1）
	**/
	private BigDecimal isEnable;
	/**
	* 0:不可购买麻黄碱，1：可购买麻黄碱
	**/
	private Integer isOrNotBuyEphedrine;
	/**
	* 是否注销（0为未注销，1为已注销，默认为0）
	**/
	private BigDecimal isLogout;
	/**
	* 药店用于麻黄碱等特殊药品的银行卡号
	**/
	private String acctNoForSpecialGoods;
	/**
	* 合作商来源
	**/
	private String supplierSourceFrom;
	/**
	* 密码
	**/
	private String password;
	/**
	* 是否可购买食品 0 不可购买 1可购买
	**/
	private String isCanBuyFood;
	/**
	* 开票员
	**/
	private String operationUserId;
	/**
	* 是否账期
	**/
	private Integer isCreditPay;
	/**
	* 登录名
	**/
	private String loginName;
	/**
	* 发票类型
	**/
	private Integer invoiceType;
	/**
	* 主键ID
	**/
	private String id;
	/**
	* 授权人ID
	**/
	private String authorizeUserId;
	/**
	* 账户VIP等级ID
	**/
	private String accountLevelId;
	/**
	* 0:不能购买特殊药品，1：能购买特殊药品
	**/
	private Integer buySpecialGoods;
	/**
	* 提现银行卡号(平安银行)
	**/
	private String acctId;
	/**
	* 
	**/
	private String inviteAccountId;
	/**
	* 
	**/
	private BigDecimal growthValue;
	/**
	* 注销时间
	**/
	private Date logoutTime;
	/**
	* 删除时间
	**/
	private Date deleteTime;
	/**
	* 账户积分
	**/
	private BigDecimal accountScore;
	/**
	* 业务员邀请码
	**/
	private String inviteSalesmanId;
	/**
	* 授权日期
	**/
	private Date authorizeTime;
	/**
	* 冻结时间
	**/
	private Date freezeTime;
	/**
	* 
	**/
	private String remark;
	/**
	* 
	**/
	private String orgId;
	/**
	* 是否可购买医疗器械 0 不可购买 1可购买
	**/
	private String isCanBuyMedicalAppliance;
	/**
	* 是否冻结（0为未冻结，1为已冻结，默认为0）
	**/
	private BigDecimal isFreeze;
	/**
	* 冻结原因
	**/
	private String freezeReason;
	/**
	* 注销原因
	**/
	private String logoutReason;
	/**
	* 邮箱
	**/
	private String email;
	/**
	* 帐号来源
	**/
	private String sourceFrom;
	/**
	* 是否跟进 
	**/
	private Integer isDelay;
	/**
	* 是否推送到电子处方
	**/
	private String isDzcf;
	/**
	* 药店对公账号
	**/
	private String certifyRightPublic;
	/**
	* 是否删除（0为未删除，1为已删除，默认为0）
	**/
	private BigDecimal isDelete;
	/**
	* 手机号
	**/
	private String mobile;
	/**
	* 更新时间
	**/
	private Date updateTime;
	/**
	* 会员编号
	**/
	private String accountNumber;
	/**
	* 子账户名称(平安银行绑卡时输入的会员名称)
	**/
	private String custName;
	/**
	* 是否推送到慢病管理
	**/
	private String isMb;
	/**
	* 是否授权  0 未授权 1 已授权(可以查看 商品价格 库存 规格 生产厂商等信息)
	**/
	private String isAuthorize;
	/**
	* 最后登录时间
	**/
	private Date lastLoginTime;
	/**
	* 注册时间
	**/
	private Date createTime;
	/**
	* 
	**/
	private String inviteCode;
	/**
	* 
	**/
	private String headPicturePath;
	/**
	* 子账户账号(平安银行预留账号)
	**/
	private String custAccountId;
	/**
	* 采购类型（EnumProcurementDrug）
	**/
	private String procurementType;
	
	public String getLogNo() {
		return logNo;
	}
	public void setLogNo(String logNo) {
		this.logNo = logNo;
	}
	public String getIsTesttest() {
		return isTesttest;
	}
	public void setIsTesttest(String isTesttest) {
		this.isTesttest = isTesttest;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getManagerName() {
		return managerName;
	}
	public void setManagerName(String managerName) {
		this.managerName = managerName;
	}
	public BigDecimal getIsEnable() {
		return isEnable;
	}
	public void setIsEnable(BigDecimal isEnable) {
		this.isEnable = isEnable;
	}
	public Integer getIsOrNotBuyEphedrine() {
		return isOrNotBuyEphedrine;
	}
	public void setIsOrNotBuyEphedrine(Integer isOrNotBuyEphedrine) {
		this.isOrNotBuyEphedrine = isOrNotBuyEphedrine;
	}
	public BigDecimal getIsLogout() {
		return isLogout;
	}
	public void setIsLogout(BigDecimal isLogout) {
		this.isLogout = isLogout;
	}
	public String getAcctNoForSpecialGoods() {
		return acctNoForSpecialGoods;
	}
	public void setAcctNoForSpecialGoods(String acctNoForSpecialGoods) {
		this.acctNoForSpecialGoods = acctNoForSpecialGoods;
	}
	public String getSupplierSourceFrom() {
		return supplierSourceFrom;
	}
	public void setSupplierSourceFrom(String supplierSourceFrom) {
		this.supplierSourceFrom = supplierSourceFrom;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getIsCanBuyFood() {
		return isCanBuyFood;
	}
	public void setIsCanBuyFood(String isCanBuyFood) {
		this.isCanBuyFood = isCanBuyFood;
	}
	public String getOperationUserId() {
		return operationUserId;
	}
	public void setOperationUserId(String operationUserId) {
		this.operationUserId = operationUserId;
	}
	public Integer getIsCreditPay() {
		return isCreditPay;
	}
	public void setIsCreditPay(Integer isCreditPay) {
		this.isCreditPay = isCreditPay;
	}
	public String getLoginName() {
		return loginName;
	}
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}
	public Integer getInvoiceType() {
		return invoiceType;
	}
	public void setInvoiceType(Integer invoiceType) {
		this.invoiceType = invoiceType;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getAuthorizeUserId() {
		return authorizeUserId;
	}
	public void setAuthorizeUserId(String authorizeUserId) {
		this.authorizeUserId = authorizeUserId;
	}
	public String getAccountLevelId() {
		return accountLevelId;
	}
	public void setAccountLevelId(String accountLevelId) {
		this.accountLevelId = accountLevelId;
	}
	public Integer getBuySpecialGoods() {
		return buySpecialGoods;
	}
	public void setBuySpecialGoods(Integer buySpecialGoods) {
		this.buySpecialGoods = buySpecialGoods;
	}
	public String getAcctId() {
		return acctId;
	}
	public void setAcctId(String acctId) {
		this.acctId = acctId;
	}
	public String getInviteAccountId() {
		return inviteAccountId;
	}
	public void setInviteAccountId(String inviteAccountId) {
		this.inviteAccountId = inviteAccountId;
	}
	public BigDecimal getGrowthValue() {
		return growthValue;
	}
	public void setGrowthValue(BigDecimal growthValue) {
		this.growthValue = growthValue;
	}
	public Date getLogoutTime() {
		return logoutTime;
	}
	public void setLogoutTime(Date logoutTime) {
		this.logoutTime = logoutTime;
	}
	public Date getDeleteTime() {
		return deleteTime;
	}
	public void setDeleteTime(Date deleteTime) {
		this.deleteTime = deleteTime;
	}
	public BigDecimal getAccountScore() {
		return accountScore;
	}
	public void setAccountScore(BigDecimal accountScore) {
		this.accountScore = accountScore;
	}
	public String getInviteSalesmanId() {
		return inviteSalesmanId;
	}
	public void setInviteSalesmanId(String inviteSalesmanId) {
		this.inviteSalesmanId = inviteSalesmanId;
	}
	public Date getAuthorizeTime() {
		return authorizeTime;
	}
	public void setAuthorizeTime(Date authorizeTime) {
		this.authorizeTime = authorizeTime;
	}
	public Date getFreezeTime() {
		return freezeTime;
	}
	public void setFreezeTime(Date freezeTime) {
		this.freezeTime = freezeTime;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getOrgId() {
		return orgId;
	}
	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}
	public String getIsCanBuyMedicalAppliance() {
		return isCanBuyMedicalAppliance;
	}
	public void setIsCanBuyMedicalAppliance(String isCanBuyMedicalAppliance) {
		this.isCanBuyMedicalAppliance = isCanBuyMedicalAppliance;
	}
	public BigDecimal getIsFreeze() {
		return isFreeze;
	}
	public void setIsFreeze(BigDecimal isFreeze) {
		this.isFreeze = isFreeze;
	}
	public String getFreezeReason() {
		return freezeReason;
	}
	public void setFreezeReason(String freezeReason) {
		this.freezeReason = freezeReason;
	}
	public String getLogoutReason() {
		return logoutReason;
	}
	public void setLogoutReason(String logoutReason) {
		this.logoutReason = logoutReason;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getSourceFrom() {
		return sourceFrom;
	}
	public void setSourceFrom(String sourceFrom) {
		this.sourceFrom = sourceFrom;
	}
	public Integer getIsDelay() {
		return isDelay;
	}
	public void setIsDelay(Integer isDelay) {
		this.isDelay = isDelay;
	}
	public String getIsDzcf() {
		return isDzcf;
	}
	public void setIsDzcf(String isDzcf) {
		this.isDzcf = isDzcf;
	}
	public String getCertifyRightPublic() {
		return certifyRightPublic;
	}
	public void setCertifyRightPublic(String certifyRightPublic) {
		this.certifyRightPublic = certifyRightPublic;
	}
	public BigDecimal getIsDelete() {
		return isDelete;
	}
	public void setIsDelete(BigDecimal isDelete) {
		this.isDelete = isDelete;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getAccountNumber() {
		return accountNumber;
	}
	public void setAccountNumber(String accountNumber) {
		this.accountNumber = accountNumber;
	}
	public String getCustName() {
		return custName;
	}
	public void setCustName(String custName) {
		this.custName = custName;
	}
	public String getIsMb() {
		return isMb;
	}
	public void setIsMb(String isMb) {
		this.isMb = isMb;
	}
	public String getIsAuthorize() {
		return isAuthorize;
	}
	public void setIsAuthorize(String isAuthorize) {
		this.isAuthorize = isAuthorize;
	}
	public Date getLastLoginTime() {
		return lastLoginTime;
	}
	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getInviteCode() {
		return inviteCode;
	}
	public void setInviteCode(String inviteCode) {
		this.inviteCode = inviteCode;
	}
	public String getHeadPicturePath() {
		return headPicturePath;
	}
	public void setHeadPicturePath(String headPicturePath) {
		this.headPicturePath = headPicturePath;
	}
	public String getCustAccountId() {
		return custAccountId;
	}
	public void setCustAccountId(String custAccountId) {
		this.custAccountId = custAccountId;
	}
	public String getProcurementType() {
		return procurementType;
	}
	public void setProcurementType(String procurementType) {
		this.procurementType = procurementType;
	}
	
	
	
}